import {
    reqGetAllNoticeList,reqCreateNotice,reqUpdateNotice,reqUpdateNoticeStatue,reqGetFeed,reqUpdateFeedStatus
  } from "@/api"
  // state：仓库存储数据的地方
  const state = {
  
  }
  // mutations：修改state的唯一手段，因此第一个参数必须是state，第二个参数为将要修改的数据
  const mutations = {
  
  
  }
  // action：书写业务逻辑（method方法）
  const actions = {
    async getAllNoticeList({ commit }, data) {
        return await reqGetAllNoticeList(data)
    },
    async createNotice({ commit }, data) {
        return await reqCreateNotice(data)
    },
    async updateNotice({ commit }, data) {
        return await reqUpdateNotice(data)
    },
    async updateNoticeStatue({ commit }, data) {
        return await reqUpdateNoticeStatue(data)
    },
    async getFeed({ commit }, data) {
        return await reqGetFeed(data)
    },
    async updateFeedStatus({ commit }, data) {
        return await reqUpdateFeedStatus(data)
    },
  }
  // getters：计算属性
  const getters = {
  
  }
  
  export default {
    state,
    mutations,
    actions,
    getters
  }